const CONFIG = {
  // 开发环境配置
  development: {
    assetsPath: '/static', // 静态资源路径
    baseUrl: 'https://app.snowacres.net:44444/api/', // 后台接口请求地址
    // baseUrl: 'http://demo.rageframe.com/api', // 后台接口请求地址
    hostUrl: 'http://h5.tinyshop.rageframe.com', // H5地址(前端运行地址)
    websocketUrl: '', // websocket服务端地址
    weixinAppId: '', // 微信公众号appid
    imgUrl: 'https://gitee.com/dawn20999/images/raw/master/RuralTourism/images/', //图片路径
  },
  // 生产环境配置
  production: {
    assetsPath: '/static', // 静态资源路径
    baseUrl: '', // 后台接口请求地址
    // baseUrl: 'http://demo.rageframe.com/api', // 后台接口请求地址
    hostUrl: 'http://h5.tinyshop.rageframe.com', // H5地址(前端运行地址)
    websocketUrl: '', // websocket服务端地址
    weixinAppId: '', // 微信公众号appid
    imgUrl: 'https://gitee.com/dawn20999/images/raw/master/RuralTourism/images/', //图片路径
  },
};
// 假设CONFIG对象已定义，且包含允许的环境键（如'development'、'production'等）

// 定义一个类型来匹配NODE_ENV可能的值
type Environment = 'development' | 'production' | 'test';

// 检查process.env.NODE_ENV是否为有效的环境变量，如果不是，则指定一个默认值（如'development'）
const environment: Environment = (process.env.NODE_ENV as Environment) || 'development';

// 使用确定的环境变量值来访问CONFIG对象
export default CONFIG[environment];
